html,
body {
    position: relative;
    height: 100%;
}
body {background: #eee; font-family: "微软雅黑",Helvetica Neue, Helvetica,serif, sans-serif; font-size: 14px; color: #000; margin: 0; padding: 0;}
p{margin: 0;padding:0;font-size: 16px;line-height: 25px;color:rgba(255,247,219,1)}
ul{margin:0; padding: 0}
li{list-style-type:none}
a{text-decoration: none}
.bgm-btn {position: absolute; right: 20px; top: 20px; z-index: 2000; display: none; width: 30px; height: 30px; background-image: url(bgmBtn-fbd2dc.svg); background-size: contain; }
.bgm-btn.rotate {-webkit-animation: rotating 1.2s linear infinite; animation: rotating 1.2s linear infinite; }
@-webkit-keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1} 
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mb10{margin-bottom: 10px;}
.fz18{font-size: 18px !important;}
.fz20{font-size: 20px !important;}
.fz24{font-size: 24px !important;}
.fz28{font-size: 28px !important;}
.fz48{font-size: 48px !important;}
.font_color_opty{color:rgba(245,165,35,0.6);}
.font_color_one{color:#F5A623}
.font_color_one_t{color:#9CE7FF;}
.font_color_tow{color:#FFF7DB;}
.font_all{line-height: 26px;color:#fff;}
.font_opacity{color:rgba(255,247,219,0.6)}
.swiper-container {width: 100%; height: 100%; }
.swiper-slide {text-align: center; background: #fff; }
#array {position: absolute; z-index: 999; -webkit-animation: start 1.5s infinite ease-in-out; width:20px; height:15px; bottom:30px; left:49.5%;margin-left: -10px;}
@-webkit-keyframes start {0%,30% {opacity: 0;-webkit-transform: translate(0,10px);} 60% {opacity: 1;-webkit-transform: translate(0,0);} 100% {opacity: 0;-webkit-transform: translate(0,-8px);} }
@-moz-keyframes start {0%,30% {opacity: 0;-moz-transform: translate(0,10px);} 60% {opacity: 1;-moz-transform: translate(0,0);} 100% {opacity: 0;-moz-transform: translate(0,-8px);} }
@keyframes start {0%,30% {opacity: 0;transform: translate(0,10px);} 60% {opacity: 1;transform: translate(0,0);} 100% {opacity: 0;transform: translate(0,-8px);} }
.bgNav{width: 100%;height: 100%;background-size:cover;background-repeat: no-repeat;overflow: hidden;background-position: center;}
.fz36{font-size: 36px;}
.h_bg1{background-image: url("../img/bg1.jpg");}
.h_bg2{background-image: url("../img/bg2.jpg");}
.h_bg3{background-image: url("../img/bg3.jpg");}
.h_bg4{background-image: url("../img/bg4.jpg");}
.h_bg5{background-image: url("../img/bg5.jpg");}
.h_bg6{background-image: url("../img/bg6.jpg");}
.h_bg7{background-image: url("../img/bg7.png");}
.h_bg8{background-image: url("../img/bg8.png");}
.h_bg9{background-image: url("../img/bg9.jpg");}
.h_bg10{background-image: url("../img/bg10.jpg");}
.h_bg11{background-image: url("../img/bg11.jpg");}
.h_bg12{background-image: url("../img/bg12.jpg");}
/* 第0页 */
.video_gif img{width: 100%;height: 100%;}
.logo_img_nav{padding-right: 19px;padding-bottom: 13px;}
.layer_open{width: 100%;height: 100%;z-index: 888;background-color: rgba(0,0,0,0.1);position:absolute;top: 0;left: 0}
.video_info{width: 100%;height: auto;text-align: center;position: absolute;top: 60%;z-index: 888}
.layer_text{color:#fff;font-size: 18px;}
.baogao{font-size: 14px;}
/* 第一页 */
.h_one_nav{width: 100%;color:#fff;text-align: center;font-size: 16px;padding-top: 10%;}
.h_one_nav .t_fz{color:#9CE7FF;font-size:16px;line-height: 25px;}
.h_desc_nav1{margin-top:25px;}
.h_desc_nav2{margin-top:50px;}
/* 第二页 */
.h_bg2_video{width:80%;height: auto;margin: 0 auto;text-align: center;margin-top:50px;}
.h_bg2_video img{width: 100%;}
.h_tow_txt{width: 100%;text-align:center;margin-top: 27px;color:#FFF7DB;}
.h_tow_type{text-align:center;margin-top:30px;line-height: 25px;}
/* 第三页 */
.h_three_txt{width: 100%;}
.h_three_cont{width:325px;margin-top: 16px;float:right;text-align: left;}
.h_three_cont img{width: 325px;height:99px;margin-bottom: 20px;}
.h_three_type{width: 100%;position: relative;margin-top: 50px;}
.left_txt{position: absolute;right: 150px;text-align: right;}
.right_img{width: 150px;float: right;text-align: center;margin-top: 10px;}
/* 第四页CSS */
.h_four_img{position: relative;width: 100%;height: 129px;margin-top:20px;}
.h_four_img .left_text{position: absolute;padding-left:6%;text-align:left;bottom:-2px;}
.h_four_txt{text-align: left;padding-left:6%;margin-top:15px;}
.h_four_nav{text-align: right;margin-top:50px;padding-right:6%;}
.h_p4_img1{float: right;width: 166px;}
.h_foot_img{position: absolute;left:10px;bottom: 0;}
/* 第5页 */
.h_five_txt{margin-top:20px;padding-left: 10%; text-align: left;}
.h_five_nav{margin-top: 28px;padding-right: 10%;text-align: right;}
/* 第6页CSS */
.h_six_hotel{width: 100%;margin-top: 35px;text-align: center;}
.map_time{text-align: center;position: absolute;bottom: 73px;width: 100%;line-height: 26px}
.map_time p{font-size: 16px;}
/* 第7页CSS */
.h_seven_txt{text-align: center;width: 100%;line-height: 26px;margin-top:35%;}
.new_year{padding-top: 15px;}
.year_secen{font-size: 18px;}
/* 第8页 CSS */
.h_eight_txt1{text-align: center;position: absolute;top:8%;width: 100%;}
.h_eight_img{width:100%;text-align: center;position: absolute;top: 50%;margin-top:-83.5px;}
.h_eight_txt2{text-align: center;position: absolute;bottom:8%;width: 100%;}
/* 第9页 CSS */
.img_top9{width: 100%;height: auto;font-size: 0;display: block}
.h_nine_txt1{width: 100%;height: auto;text-indent: 25px;text-align: left;margin-top:-50px;}
.h_nine_txt2{width: 100%;height: auto;text-indent: 25px;text-align: left;margin-top: 35px}
/* 第10页 CSS */
.h_ten_txt{text-align: center;width: 100%;position: absolute;}
.firework_img{background-repeat: no-repeat, repeat;background-blend-mode:screen;background-size: 100% 100%;width:373px;height: 276px;margin-top: -30px;}
.h_ten_img{width:100%;text-align: center;position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%);background-image:linear-gradient(173deg,#1b9dff 0%, #3777ff 92%), url(../img/ten_map.png)}
.ten_top{top:80px;}
.ten_botm{bottom: 50px;}
.map1{position: absolute; top: 151px; left: 191px;}
.map2{position: absolute; top: 131px; left: 251px;}
.map3{position: absolute; top: 75px; left: 100px;}
.map4{position: absolute; top: 206px;left: 225px;}
.map5{position: absolute; top:30px;left: 295px;}
/* 第11页 CSS */
.h_eleven_logo {}
.h_eleven_logo {}
.h_eleven_logo fieldset{width:80%;margin:0 auto;border:1px solid rgba(255,255,255,0.3);}
.h_eleven_logo legend{padding:0 20px;font-weight:bold;font-size:15px;}
.eleven_logo li{width: 100%;height: auto;padding-top: 10px;}
.eleven_logo li:first-child{padding-top: 0}
.eleven_logo li .list_desc{justify-content:space-between;margin:0 auto;display: flex;-ms-flex-align: center;-webkit-align-items: center;}
.eleven_logo li .list_img1{width:95%;}
.eleven_logo li .list_img2{width:95%;}
.eleven_logo li .list_img3{width:95%;}
.eleven_logo li .desc_nav{text-align: center;font-weight: 22px;font-weight: bold;}
.eleven_logo li .hr_al{width: 70%;margin:0 auto;border-top:1px solid rgba(255,255,255,0.3);}
.h_fireworks_eleven{width:90%;margin:30px auto 0 auto;position: relative;height: 135.5px;}
.h_fireworks_eleven .firework_img{background-repeat: no-repeat, repeat;background-blend-mode:lighten;background-size: 100% 100%;}
.h_fireworks_eleven .left{position: absolute;width:125px; height:125.5px; left: 0;z-index: 9;background-image:linear-gradient(173deg, #195bcc 0%, #1664d1 92%), url(../img/giphya.gif)}
.h_fireworks_eleven .center{position: absolute;left:50%;width:85px; height:85.5px;z-index: 8;margin-left: -42.5px;background-image:linear-gradient(173deg, #1a5bcc 0%, #1662d0 92%), url(../img/giphyb.gif)}
.h_fireworks_eleven .right{position: absolute;right: 0;width:105px; height:105.5px;z-index: 9;background-image:linear-gradient(173deg, #1a5ccd 0%, #1763d1 92%), url(../img/giphyc.gif)}
.h_year_img{text-align: center;width: 100%;line-height: 27px;margin-top: -50px;}
.eleven_center{position: absolute;top: 50%;margin-top: -273.07px;width: 100%;}
.year{font-size:18px;}
/* 第12页 CSS */
.h_twelve_txt{width: 100%;height: auto;position:absolute;top: 50%;margin-top: -170.5px}
.h_twelve_txt p{text-align: center;}
.h_twelve_txt p a{color:#fff;}
.h_twelve_txt .guanwag{font-size: 15px;padding-top: 20px;}
.h_twelve_txt .phone{font-size: 24px;padding-top: 20px;}
.h_twelve_txt .btns{width:70%;margin:0 auto;margin-top: 46px;}
.h_twelve_txt .btns a{display: block;width: 45%;height:38px;border:1px solid #fff;border-radius: 20px;text-align: center;line-height: 38px;color:#fff;font-size:16px;}
.h_twelve_txt .btns .btn1{float: left;}
.h_twelve_txt .btns .btn2{float: right;}



.aa{
      position: absolute;
    bottom:100px;
    font-size: 20px;
    color: #fff;
    z-index: 99999999;
}
/*公共部分手机大小适配 */
@media screen and (max-width:320px) {
    /*第一页*/
    p{font-size: 14px;}
    .fz20{font-size: 18px !important;}
    .fz36{font-size: 16px;}
  .h_desc_nav2{margin-top:40px;}
  .h_one_nav {padding-top:25%; } 
  .h_three_txt {margin-top: 10px; }
  .h_three_cont{width: 280px;}
   .h_three_cont img{width: 280px;height: auto} 
  .font_all{line-height: 18px;}
  .h_three_type {margin-top:20px; }
  .fz36{font-size: 26px;}
  p{font-size: 12px;}
  .h_tow_txt{margin-top: 14px;}
  .h_tow_type{margin-top:15px;}
  .h_four_nav{margin-top:15px;}
  .h_fireworks_eleven .left{width:90px;height: 90.5px;}
  .h_fireworks_eleven .center{width:70px;height: 70.5px;}
  .h_fireworks_eleven .right{}
  .h_eleven_logo{margin-top:30px;}
  .h_year_img{margin-top: -55px;}
  .h_p4_img1 img{width: 140px;height: auto}
  .h_four_img{height: 115px;}
  .h_four_img .left_text{padding-left: 2%;}
  .h_four_txt{padding-left:2%;}
  .h_four_nav{padding-right:2%;}
  .h_foot_img{width: 170px;height: auto;z-index: 9999}
  .h_nine_txt1{margin-top: -44px;}
  .map1{position: absolute; top: 151px; left: 141px;}
  .map2{position: absolute; top: 131px; left: 211px;}
  .map3{position: absolute; top: 75px; left: 90px;}
  .map4{position: absolute; top: 206px;left: 165px;}
  .map5{position: absolute; top:37px;left: 255px;}
  .ten_top {top: 5%; }
  .ten_botm {bottom: 0; }
  .firework_img{margin-top: 0;}
  .h_fireworks_eleven{margin-top: 0;}
}
@media screen and (min-width:321px) and (max-width:360px) {
  p{font-size: 14px;}
  /*第一页*/
  .h_desc_nav2{margin-top:70px;}
 /*第二页*/
  .h_one_nav{padding-top: 20%;}
  .h_tow_txt{margin-top:6%;}
  .fz36{font-size: 30px;}
  .h_tow_type{margin-top:30px}
  .font_all{line-height: 20px;}
  .h_four_nav{margin-top:40px;}
  /*第三页*/
  .h_three_txt{margin-top: 10%;}
  .h_three_type{margin-top:40px;}
   /*第四页*/
  .h_five_txt{margin-top: 10%;}
  .h_five_nav{margin-top: 38px;}
  /*第五页*/
  .h_six_hotel{margin-top:10%;}
  /*第六页*/
}
@media screen and (min-width:361px) and (max-width:400px) {
    /*第二页*/
  p{font-size: 15px;}
  .h_one_nav{padding-top: 30%;}
  .h_tow_txt{margin-top:10%;}
  .h_tow_type{margin-top:30px}
  .fz36{font-size: 34px;}
  .h_four_nav{margin-top:40px;}
  /*第三页*/
  .h_three_txt{margin-top:15%;}
  .h_three_type{margin-top:50px;}
  /*第四页*/
  .h_five_txt{margin-top: 13%;}
  .h_five_nav{margin-top: 48px;}
  /*第五页*/
  .h_six_hotel{margin-top:13%;}
}
@media screen and (min-width:401px){
    /*第二页*/
    .h_one_nav{padding-top:35%;}
    .ten_top {top:8%; }
    .h_nine_txt2{margin-top:20%;}
}
@media screen and (max-height:739px){
    /*第二页*/
  .h_tow_txt{margin-top:5%;}
  .h_tow_type{margin-top:10%;}
  .h_three_txt{margin-top:8%;}
  .h_three_type{margin-top:15%;}
  .h_five_txt{margin-top: 10%;}
  .h_five_nav{margin-top: 12%;}
  .h_four_nav{margin-top:15%;}
}
@media screen and (min-height:740px){
    /*第一页*/
    .h_desc_nav2{margin-top:150px;}
    /*第二页*/
   .h_tow_txt{margin-top:12%;}
   .h_tow_type{margin-top:28%;}
   .h_four_nav{margin-top:22%;}
   .h_six_hotel{margin-top:24%;}
   .map_time{bottom: 122px;}
   .h_eight_txt1{top:15%;}
   .h_eight_txt2{bottom:10%;}
   .h_nine_txt2{margin-top:35%;}
   .ten_top{top: 12%;}
   .ten_botm{bottom: 15%;}
   .eleven_center{margin-top: -307.7px}
}